@charset 'utf-8';
* { margin: 0px; padding: 0px; text-decoration: none; list-style-type: none; font-family: "Microsoft YaHei"; font-size: 14px; }
html{ font-size: 14px; color: #333;}
a{ color: #333; }
h1,h2,h3,h4{ font-weight: normal; }
/*浮动闭合*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix { height: 1%; }
*:first-child+html .clearfix { zoom: 1; }
input, select, textarea { outline: none; }
a:hover, a:focus { text-decoration: none; }
img{ border:none;}
.clearfix { display: inline-block; }
.clearfix { display: block; } 
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.db { display: block; }
.d_ib { display: inline-block; zoom:1;*display:inline;}
.pr { position: relative; }
.pa { position: absolute; }
.tc { text-align: center; }
.tl { text-align: left; }
.none { display: none; }
/*文字大小*/
.font18px { font-size: 18px; }
/*字体颜色*/
.fc_333 { color: #333; }
.fc_666 { color: #666; }
.fc_999 { color: #999; }
.fc_0075b6{ color: #0075b6; }
.black { color: #000; }
.white { color: #fff; }
.fc_e7370d{ color: #e7370d; }
/*对齐*/
.mt20{ margin-top: 20px; }
.mt35{ margin-top: 35px; }
.vm { vertical-align: middle; }
.cp { cursor: pointer; }
.vt { vertical-align: top; }
.vb { vertical-align: bottom; }
.txt_overflow { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.indent{ text-indent: 2em; }
